V2EX  ›  英汉词典

Function Signature

释义 Definition

(编程)函数签名:用于唯一描述/区分一个函数的“形式信息”,通常包括函数名以及参数列表(数量、顺序、参数类型/名称),在许多语言中还涉及返回类型泛型参数等。不同语言对“签名”包含哪些信息的规定略有差异。(另:在少数语境中也可泛指“函数的声明形式”。)

发音 Pronunciation (IPA)

/ˈfʌŋkʃən ˈsɪɡnətʃər/

例句 Examples

The function signature includes two parameters.
这个函数签名包含两个参数。

Because the function signature changed, we had to update every call site and regenerate the API documentation.
由于函数签名发生了变化,我们不得不更新所有调用位置并重新生成 API 文档。

词源 Etymology

function 来自拉丁语 functio(履行、执行),引申为“功能/函数”;signature 来自拉丁语 signatura(标记、签名),在计算机语境中比喻为“用于识别的特征组合”。合在一起,“function signature”即“识别一个函数的特征信息”。

相关词 Related Words

文学与经典著作 Notable Works

  • The C Programming Language(Kernighan & Ritchie):涉及函数声明/原型等内容,常用来理解“函数签名”在 C 语境下的对应概念。
  • Effective Java(Joshua Bloch):在 API 设计与方法设计讨论中常涉及方法签名(与函数签名高度相关)。
  • The Go Programming Language(Donovan & Kernighan):讨论函数声明、参数与返回值等,能看到签名相关表达。
  • Python Language Reference(Python 官方语言参考):在函数定义、参数规范等章节中会出现与“函数签名”对应的描述与术语。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3912 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 03:15 · PVG 11:15 · LAX 19:15 · JFK 22:15
♥ Do have faith in what you're doing.